// 引入公用的自定义函数
var $ = require('../../../utils/js.js');
var img_gy_src = $.img_gy_src;

Page({
  // 页面的初始数据
  data: {
    // 图片路径的公用部分
    img_gy_src: img_gy_src,

    list_data: [],
    // 是否进入聊天界面
    click: true,
  },
  // 生命周期函数--监听页面加载
  onLoad: function(options) {

  },
  // 生命周期函数--监听页面初次渲染完成
  onReady: function() {

  },
  // 生命周期函数--监听页面显示
  onShow: function() {
    this.get_chat_fun();
  },
  // 自定义函数   开始
  // 获取聊天列表
  get_chat_fun() {
    var that = this;
    $.ajax({
      url: "/user/chat_list",
      method: "GET",
      success: function(res) {
        var data = res.data.data;
        if (data) {
          that.setData({
            list_data: data,
          })
        } else {
          that.setData({
            list_data: null,
          })
        }
      }
    });
  },
  // 打开私信详情
  chat_detail: function(e) {
    if (this.data.click) {
      var receive_id = $.data(e, "receive_id");
      var user_id = $.data(e, "user_id");
      var title = $.data(e, "title");
      $.open("/pages/my/liao_tian_content/liao_tian_content?user_id=" + user_id + '&receive_id=' + receive_id + "&title=" + title);
    } else {
      this.setData({
        click: true,
      })
    }
  },
  // 删除聊天
  remove_fun(e) {
    this.setData({
      click: false,
    })

    var receive_id = $.data(e, "receive_id");
    var user_id = $.data(e, "user_id");

    wx.showActionSheet({
      itemList: ['删除'],
      success: (res) => {
        if (res.tapIndex == "0") {
          $.ajax({
            url: "/user/del_chat",
            method: "GET",
            data: {
              // 用户id 发送者用户id
              user_id: user_id,
              // 接受者用户id
              receive_id: receive_id,
            },
            success: (res) => {
              console.log(res);
              $.ti_shi({
                title: res.data.msg
              })
              this.get_chat_fun();
            }
          });
        }
      },
      fail(res) {
        console.log(res.errMsg)
      }
    })
  },
  // 自定义函数   结束
  // 生命周期函数--监听页面隐藏
  onHide: function() {

  },
  // 生命周期函数--监听页面卸载
  onUnload: function() {

  },
  // 页面相关事件处理函数--监听用户下拉动作
  onPullDownRefresh: function() {

  },
  // 页面上拉触底事件的处理函数
  onReachBottom: function() {

  },
  // 用户点击右上角分享 
  // onShareAppMessage: function() {

  // }
})